home *** CD-ROM | disk | FTP | other *** search
/ Business Heaven / Business Heaven.iso / elftree / readme.doc < prev    next >
Text File  |  1994-02-15  |  16KB  |  360 lines

  1.  
  2.  
  3.             ELFTREE (TM)
  4.  
  5.         (C) Copyright 1988-1994 By Alan J. Avery
  6.  
  7.             ALL RIGHTS RESERVED
  8.  
  9.             Alan Avery (developer)
  10.             Elvish Consulting
  11.             1408 Noble Avenue
  12.                         Springfield, Illinois 62704
  13.             (217)-698-8600 (8 a.m. to  9 p.m. CDT only, please)
  14.             (217)-698-8601 (FAX - 24 hours)
  15.  
  16.             DISCLAIMER
  17.  
  18.     Users of ELFTREE must accept this disclaimer of warranty:
  19.     "ELFTREE is supplied as is.  The author disclaims all warranties,
  20.     expressed or implied, including, without limitation, the warranties
  21.     of merchantability and of fitness for any purpose.  The author assumes
  22.     no liability for damages, direct or consequential, which may result
  23.     from the use of ELFTREE."
  24.  
  25.             Thank You!
  26.  
  27.     Many people have told us that ELFTREE is vastly more powerful than
  28.     any commercial product sold as a `DOS shell'.  We've been praised
  29.     for making ELFTREE simple to use (it hasn't been easy!), fast (it's
  30.     written in Borland's Turbo C and Turbo Assembler), and intuitive.
  31.     We thank all of you who have used ELFTREE and have helped, with your
  32.     ideas, to make it such a wonderful product.  No programmer has the
  33.     skill to think of all the wonderful ideas blended together in this
  34.     version of ELFTREE.  Thank you all!
  35.  
  36.             Why Shareware?
  37.  
  38.     This is a shareware version of ELFTREE.  It is distributed as
  39.     shareware for the following reasons:
  40.  
  41.     1. You get to use it for 30 days, to see how you like it.  We are
  42.         sure you will love it.
  43.     2. When you ask for features to be included, they are usually
  44.         added to the next release - often within a week!  This means
  45.         that you don't have to wait six months to a year for the next
  46.         upgrade, a problem with most commercial software.  Also, you
  47.         get to see your ideas incorporated!
  48.     3. Advertising is expensive.  For example, a full page ad in one
  49.         issue of one computing magazine can cost $25,000.  By telling
  50.         10 of your friends about this great product, and giving them
  51.         a shareware copy of it, you can keep its cost extremely low.
  52.         If you upload the latest version to BBS's you know, you'll be
  53.         doing an even greater service.
  54.                                                         -- Page 2 --
  55.  
  56.             Tell Me More About Shareware
  57.  
  58.     Shareware distribution gives users a chance to try software before
  59.     buying it. If you try a Shareware program and continue using it, you
  60.     are expected to register. Individual programs differ on details --
  61.     some request registration while others require it, some specify a
  62.     maximum trial period.  With registration, you get anything from the
  63.     simple right to continue using the software to an updated program
  64.     with printed manual.
  65.  
  66.     Copyright laws apply to both Shareware and commercial software, and
  67.     the copyright holder retains all rights, with a few specific
  68.     exceptions as stated below. Shareware authors are accomplished
  69.     programmers, just like commercial authors, and the programs are of
  70.     comparable quality.  The main difference is in the method of
  71.     distribution. The author specifically grants the right to copy and
  72.     distribute the software, either to all and sundry or to a specific
  73.     group. For example, some authors require written permission before
  74.     a commercial disk vendor may copy their Shareware.
  75.  
  76.     Shareware is a distribution method, not a type of software. You
  77.     should find software that suits your needs and pocketbook, whether
  78.     it's commercial or Shareware. The Shareware system makes fitting
  79.     your needs easier, because you can try before you buy.  And because
  80.     the overhead is low, prices are low also. Shareware has the ultimate
  81.     money-back guarantee -- if you don't use the product, you don't pay
  82.     for it!
  83.  
  84.                                  AGREEMENT
  85.  
  86.     ELFTREE is produced by a member of the Association of Shareware
  87.     Professionals (ASP).  ASP wants to make sure that the shareware
  88.     principle works for you. If you are unable to resolve a shareware-
  89.     related problem with an ASP member by contacting the member directly,
  90.     ASP may be able to help. The ASP Ombudsman can help you resolve a
  91.     dispute or problem with an ASP member, but does not provide technical
  92.     support for members' products. Please write to the ASP Ombudsman at
  93.     545 Grover Road, Muskegon, MI 49442 or send a CompuServe message via
  94.     CompuServe Mail to ASP Ombudsman 70007,3536."
  95.  
  96.     All users of ELFTREE must register and pay for their copies of ELFTREE
  97.     within 30 days of first use or their license is withdrawn.  For site
  98.     licensing, please refer to the file SITELICE.DOC elsewhere in this
  99.     package.  If this file is missing, please contact Elvish Consulting at
  100.     217) 698-8600 for a free replacement.
  101.  
  102.     Anyone distributing ELFTREE for any kind of remuneration must first
  103.     contact Elvish Consulting at the address below for authorization.  This
  104.     authorization will be automatically granted to distributors recognized
  105.     by the (ASP) as adhering to its guidelines for shareware distributors,
  106.     and such distributors may begin offering ELFTREE immediately (However
  107.     Elvish Consulting must still be advised so that the distributor can be
  108.     kept up-to-date with the latest version of ELFTREE.).
  109.  
  110.     You are encouraged to pass a copy of ELFTREE along to your friends for
  111.     evaluation.  Please encourage them to register their copy if they find
  112.     that they can use it.  All registered users will receive a copy of the
  113.     latest version of ELFTREE, a toll-free number for tech support, a
  114.     printed manual, and updates for a nominal fee.
  115.                                                         -- Page 3 --
  116.  
  117.  
  118.  
  119.             Does Shareware Mean Crippled?
  120.  
  121.     This version has all the functions of the version you'll get when you
  122.     register, but there is an opening message screen, and a delay before
  123.     you can start using the product.  Also, this version does not have
  124.     any additional progams you can get when you register for the full
  125.     version: editor, external viewers, etc.  Read on for information on
  126.     how to get these valuable enhancements.
  127.  
  128.     You are free to use ELFTREE for 30 days, to test it and to determine
  129.     if it is useful to you.  If you are still using it after 30 days, you
  130.     must register with us.  The file ORDER.DOC, included with this package,
  131.     has an order form.  Just fill out the form, print it, and mail it to
  132.     us along with your check or money order.
  133.  
  134.     When you register with us, you get the latest version of ELFTREE,
  135.     with all reported bugs fixed, with any new or enhanced features
  136.     that may have been incorporated, a professionally printed manual,
  137.     a toll-free number for tech support, notices of updates as they
  138.     become available, and one FREE update.  In addition, you can get the
  139.     ELFTREE editor, any viewer(s) we've developed, and a flat-file
  140.     database sort program.  This is a great value for you!  More
  141.     importantly, you make us want to keep improving ELFTREE so that
  142.     it can do even more for you!
  143.  
  144.             Cheap Upgrades!
  145.  
  146.     Once you license ELFTREE, you can upgrade to the latest registered
  147.     version at a nominal cost.  Through December 31, 1994, this fee is
  148.     US$6, a very reasonable cost for you.
  149.  
  150.             ELFTREE System Requirements
  151.  
  152.     ELFTREE requires you to have a screen so that you can see what it
  153.     shows you, a keyboard to give it commands, and some memory to hold
  154.     information.  You determine how much memory it needs (minimum is
  155.     about 150K free) by customizing it, whether by command-line switches
  156.     see end of this document) or with the [F4] key once it first comes
  157.     up for you.  It can take advantage of EGA or VGA displays, it works
  158.     with the largest hard disks (even under DOS 3.31 and above), it works
  159.     on all DOS-compatible networks, etc.  In other words, it has modest
  160.     requirements, and it should run on any hardware you've got.  ELFTREE
  161.     will operate much faster on a particular machine with disk caching
  162.     enabled than with disk caching turned off.  ELFTREE understands FAT
  163.     and other system tables under DOS, but it only reads this information.
  164.     It NEVER writes it.
  165.  
  166.             Environment Variables
  167.  
  168.     ELFTREE recognizes the following optional environment variables:
  169.  
  170.     ELFTREEPATH - For DOS 2.X, specifies where ELFTREE files are stored.
  171.     ETCONFIG    - Specifies the configuration file to use.
  172.     ETDRIVES    - Specifies a default selection of drives to search
  173.     ETFIND      - Specifies where to store menus, tree maps, etc.
  174.     ETIDENT     - Specifies a session identifier.
  175.     ETMAP       - Specifies where to store tree maps for removable
  176.             drives (such as Bernoulli cartridges, optical
  177.             media and floppy disks).
  178.     ETMAPCDR    - Helps control CDROM tree map management.
  179.             when using the FIND command.
  180.     ETVALTREE   - Specifies what drives to limit the Validate Tree
  181.             customize option to.
  182.                                                         -- Page 4 --
  183.  
  184.  
  185.             Introduction
  186.  
  187.     ELFTREE is designed to simplify your goal of getting the most out of
  188.     your computer.  The heart of the program is a powerful, intuitive
  189.     and marvelously integrated file, directory and application manager.
  190.     With it, you can install software in record time, move files from
  191.     one place to another (even across a network!) with ease, and locate
  192.     files fast on even the largest hard disk, regardless of whether you
  193.     use DOS or 4DOS!  You won't believe how easy it is to run a program
  194.     from within ELFTREE, or to customize it to suit your tastes.  You
  195.     will see in all of ELFTREE's features that great care was taken to
  196.     marry great power with extreme convenience.  The result is a
  197.     delightful product that can help you be more effective in how you
  198.     use your computer.
  199.  
  200.             What Makes ELFTREE Special?                                What Makes ELFTREE Special?
  201.  
  202.     Power - For the full story, print the file ELFTREE.HLP.
  203.  
  204.     Notes - Attach short notes to files in any directory.  If
  205.         you use 4DOS, ELFTREE can read/write 4DOS note files!
  206.  
  207.     Brains - When you choose an option, ELFTREE anticipates your
  208.         next need, where possible.  For example, when you:
  209.  
  210.         a. Rename a directory, the tree is adjusted automatically.
  211.         b. Attempt to use an unformatted floppy disk, ELFTREE will
  212.             let you format it (even if you are in the middle
  213.             of copying files).
  214.         c. Create a directory in the middle of specifying where
  215.             to copy or move files, ELFTREE will highlight the
  216.             new directory for you.
  217.         d. Select a menu option that has a submenu, ELFTREE will
  218.             highlight the most likely submenu option for you.
  219.         e. Rename an item with spaces in the name, the spaces are
  220.             conveniently removed for you.
  221.  
  222.     Convenience - Integrated customization; associate file extensions
  223.         with programs for quick launching.
  224.  
  225.     Menus - 13 main menus, 10 levels of submenus, 100 selections per
  226.         menu.  Programmable symbols to integrate your commands
  227.         with your files or ELFTREE actions.  The file SAMPLE.ETU
  228.         is included to get you started.
  229.  
  230.     Trim - Either 0 or 2K is used when running a program, and you
  231.         determine how much.
  232.  
  233.     Strong Editing - Edit many files at once, cut/paste between
  234.         them, speedy search/replace, and tiny!
  235.  
  236.     Viewing - Many customizable settings plus a host of block
  237.         operations for cleaning up files and FAST text searching!
  238.  
  239.     Video - Full support for standard EGA/VGA display modes, plus
  240.         accommodation of non-standard ones.
  241.  
  242.     Flexibility - You tell ELFTREE how much memory to use for
  243.         files, directories and notes.
  244.                                                         -- Page 5 --
  245.  
  246.  
  247.             INSTALLATION
  248.  
  249.     To install it, just copy the files into whatever hard disk
  250.     directory you want to start it from.  To start it up, just
  251.     type:   ET    and tap [ENTER].
  252.  
  253.  
  254.     These are the files that should have been included in the ELFTREE
  255.     package.  If any are missing, please call us at (217) 698-8600 to
  256.     correct it.
  257.  
  258.     !        - Used for self-extracting archives.
  259.     ASKET.EXE    - Used when repeating commands in 0K RAM.
  260.     AUTOEXEC.DOC    - examples of SET ELFTREEPATH, PATH commands
  261.     DESCRIPT.ION    - File of notes (4DOS format)
  262.     ET.EXE        - starts up the program
  263.     ETT.BAT        - used when ELFTREE runs a program in 0K RAM.
  264.     ELFTREE.CHL    - part of the program
  265.     ELFTREE.HLP    - Help file (Think of it as on-disk manual)
  266.     ELFTREE.NTE    - File of notes (ELFTREE format)
  267.     FEATURES.ET    - Brief list of ELFTREE features.
  268.     ORDER.DOC    - Invoice for ordering ELFTREE
  269.     README.DOC    - this file
  270.     SAMPLE.ETU    - Sample menu file
  271.     SITELICE.DOC    - Site license agreement
  272.     SNOOZE.ELF    - File of screen saver messages
  273.     TITLES.PF    - File of notes (ProFinder format)
  274.     VENDOR.DOC    - Required reading for disk distributors
  275.     WHATSNEW.ES    - List of recent enhancements to ELFTREE.
  276.  
  277.  
  278.             DOS 2.X CONSIDERATIONS
  279.  
  280.     If you have DOS 2.X, you need to give the following command
  281.     before you can successfully bring up ELFTREE:
  282.  
  283.     SET ELFTREEPATH=C:\TREE    (use the directory ET is installed in)
  284.  
  285.     It is recommended that you put this command in your AUTOEXEC.BAT file.
  286.  
  287.             ORDERING
  288.  
  289.     If you like ELFTREE, order it!  When you order, you get the most
  290.     recent version of the software, an editor that can handle multiple
  291.     files at once, a dBase viewer, a toll-free support number, a
  292.     professionally printed wire-spiral-bound, manual and notices of
  293.     updates to ELFTREE (your first update is FREE).  If you prefer,
  294.     you can order ELFTREE without the editor and viewers.
  295.      
  296.     See the file ORDER.DOC for an invoice/order form.
  297.  
  298.     Credit card orders are handled via the Public Software Library,
  299.     and cost $54.00 (free shipping).  Call (800)242-4775 to order.
  300.     From outside the US (same price), call (713)524-6394.
  301.  
  302.     Enjoy using all of ELFTREE's features.
  303.                                                         -- Page 6 --
  304.  
  305.  
  306.  
  307.             ELFTREE Command-Line Switches
  308.     ____________________________________________________________
  309.  
  310.     In addition to the customize menu, you can configure ELFTREE with
  311.     certain command-line switches that you type after the ET that gets
  312.     ELFTREE up and running.  Here are the switches that may be used,
  313.     and what they represent:
  314.  
  315.     /#=<char>- If you prefer not to use '#' as the symbol that identifies
  316.         a macro symbol (for example, you may have files with '#' in
  317.         their names), use this to select another symbol.  For example,
  318.         to make '+' the symbol, use /#=+
  319.     /4    - Use 4DOS-style note files (file name DESCRIPT.ION).
  320.     /5    - Use ET-style note files (file name ELFTREE.NTE).
  321.     /6    - Use ProFinder-style note files (file name TITLES.PF).
  322.     /C    - if you have a composite monitor.
  323.     /D=####    - Set maximum # of directories to handle.  Each uses
  324.             16 bytes. (max is 3,999; default is 1000)
  325.     /F=####    - Set maximum # of files to handle.  Each uses 22 bytes.
  326.             (max is 16384; default is 5000)
  327.     /G=####    - Set maximum # of directories that Find can handle.
  328.             Each uses 64 bytes.  (max is 999; default is 50)
  329.     /H=#    - If # is 1, this activates high-speed disk scanning routines
  330.             for non-networked drives.
  331.             (default is 1, or ON; /H=0 turns it off)
  332.     Note: A separate logical variable is maintained for high-speed
  333.     scanning in the OS/2 Compatibility Box.  This switch affects only
  334.     that variable's setting.
  335.     /K=####    - If # is at least 10, this refers to the number of internal
  336.             macro keys to allow. (max is 5000; default is 100)
  337.     /L=Z    - Sets last drive accessible to user.  (default is Z)
  338.     /N=####    - Set maximum number of notes to handle.  Each one uses 64
  339.             bytes; the space is shared with /G=####.
  340.             (max is 1,000; default is 50)
  341.     /R=###    - ASCII code of `retag' character to use (1-255).
  342.             (default is 9, which looks like a hollow circle)
  343.     /T=###    - ASCII code of `tag' character to use (1-255).
  344.             (default is 4, which looks like a solid diamond)
  345.     /U=####    - if #### is at least 500, this sets the maximum allowable
  346.             length of a menu command line.
  347.             (max is 10,000; default is 500)
  348.     /Y=#    - If you do not have an enhanced keyboard, but you want
  349.             ELFTREE to think that you do (this will let you use
  350.             [Ctrl-Del] and other nonstandard keys), use 1 for #.
  351.             Use 0 for # if you do not want ELFTREE to use any of
  352.             the enhanced keyboard facilities, even if you have
  353.             such a keyboard.  (default is 1 if an enhanced keyboard
  354.             is detected, and 0 if not)
  355.  
  356.     Here is an example of how to set up ELFTREE to use 2,000 files,
  357.     300 directories and 500 notes per directory:
  358.  
  359.         ET /F=2000 /D=300 /N=500
  360.